Sublime Text 3、记事本、SQLite 与 UTF-8 with BOM.
当Sublime处理非UTF-8格式且包含汉字等内容时,会自动打开转成UTF-8格式并产生
文件名+后缀.dump的文件。在使用auto refresh的时候,是.dump和原文件是两个文件,所以refresh是不起作用的。
记事本、Excel等微软系列的软件在保存UTF-8格式时,使用的都是UTF=8 with BOM,在原本的UTF-8之前加了一个头。
SQLite这类软件使用的是标准的UTF-8,不支持UTF-8 with BOM格式,读取/写入会出现乱码。
综上,出现不匹配问题的时候,可以用Sublime Text 3 的Save with encoding来处理~